package com.ruoyi.mushcoin.domain;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serial;
import java.math.BigDecimal;

import com.ruoyi.common.orm.core.domain.BaseEntityTo;

/**
 * TG用户游戏币对象 tg_user_game_currency
 *
 * @author billy
 * 2024-11-10
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Table(value = "tg_user_game_currency")
public class TgUserGameCurrency extends BaseEntityTo
{
    @Serial
    private static final long serialVersionUID = 1L;

    /** ID */
    @Id
    private Long id;

    /** TG用户ID */
    private Long userId;

    /** 1金币 */
    private String gold;

    /** 2钻石 */
    private BigDecimal diamond;

    /** 201排行榜硬币 */
    private BigDecimal rankCoin;

    /** 11 */
    private BigDecimal trait;

    /** 12 */
    private BigDecimal relic;

    /** 22 */
    private BigDecimal toyChips;

    /** 100 */
    private BigDecimal cube100;

    /** 101 */
    private BigDecimal pickaxs;

    /** 102 */
    private BigDecimal drills;

    /** 103 */
    private BigDecimal bombs;

    /** 3001 */
    private String blueRunes;

    /** 3002 */
    private String pinkRunes;

    /** 3003 */
    private String yellowRunes;

    /** BossRush4 */
    private BigDecimal bossRush;

    /** GoldRush5 */
    private BigDecimal goldRush;

    /** GaveRush6 */
    private BigDecimal gaveRush;

    /** DwarvenKing7 */
    private BigDecimal dwarvenKing;

    /** HeroLegion8 */
    private BigDecimal heroLegion;

    /** key9 */
    private BigDecimal key9;

    /** key10 */
    private BigDecimal key10;

    /** key13 */
    private BigDecimal key13;

    /** key20 */
    private BigDecimal key20;

    /** key21 */
    private BigDecimal key21;

    /** key2000 */
    private BigDecimal key2000;

    /** key2001 */
    private BigDecimal key2001;


}
